/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.ws.servico;

import br.com.ws.modelo.Usuario;
import br.com.ws.modelo.dao.DAOUsuario;
import br.com.ws.modelo.dao.IDAO;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

/**
 *
 * @author Welton
 */
@WebService()
public class LoginWS {

    private Usuario usuarioLogado;

    /**
     * Operação de serviço web
     */
    @WebMethod(operationName = "efetuarLoginWS")
    public Boolean efetuarLoginWS(@WebParam(name = "login") String login, @WebParam(name = "senha") String senha) {
        Usuario usuario = new Usuario();
        usuario.setLogin(login);
        usuario.setSenha(senha);
        IDAO<Usuario, String> dao = new DAOUsuario(Usuario.class);
        usuarioLogado = dao.consultar(usuario.getLogin());
        if (usuario.efetuarLogin(usuarioLogado)) {
//            usuarioLogado.setSenha(null);
            return true;
        }
        return false;
    }

    
    
    


}
